package cn.zymall.goods.mapper;

import cn.zymall.common.model.Collect;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author lxh
 * @Description 收藏持久层
 * @date 2020/8/27 20:44
 * @Classname CollectMpper
 **/
@Mapper
public interface CollectMapper extends BaseMapper<Collect> {

	/**
	 *收藏商品
	 * @param collect
	 * @return
	 */
	public void addMyCollect(Collect collect);


	/**
	 * 取消收藏
	 * @param collect
	 */
	public void deleteMyCollect(Collect collect);

	/**
	 * 判断是否收藏了此商品
	 * @param collect
	 * @return
	 */
	public Integer getCollectCount(Collect collect);


	/**
	 * 根据收藏量加一
	 * @param id
	 */
	public void addCollectSum(Integer id);

	/**
	 * 根据id收藏量减一
	 * @param id
	 */
	public void delCollectSum(Integer id);


}
